<!-- 
    箭头函数中的this关键字，箭头函数中的this,指向的是函数定义位置山下文的中的this.

 -->
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        //箭头函数不绑定this,箭头函数没有自己的this关键字
        //如果在箭头函数中使用this,
        //this关键字将指向箭头函数定义位置中的this
        //反正一句话：箭头函数中的不绑定this,箭头函数中的this指向箭头函数定义位置中的this

        function fn() {
            console.log(this);  //指向的是obj对象
            return () => {
                console.log(this);  //指向的也是obj对象
            }

        }
        const obj = { name: 'zhuhaoran' };
        const resFn = fn.call(obj);  //call调用函数，里面的参数是fn指向的对象
        resFn();
    </script>
</body>

</html>